WR-3380( National ) ÇÁ·ÎÅäÄÝ

 

WR-3380 controller´Â ÀϺ»ÀÇ ³»¼Å³Î(NATIONAL) »ç¿¡¼­ Á¦ÀÛÇÑ Á¶¸íÁ¦¾î¸¦ À§ÇÑ ÄÁÆ®·Ñ·¯ÀÌ´Ù.

 

1. Àб⠼³Á¤

 

WR3380 ÄÜÆ®·Ñ·¯ÀÇ Åë½Å ¼³Á¤Àº ¾Æ·¡ <±×¸² 1>ÀÇ ¿¹¿Í °°ÀÌ ¼³Á¤ÇÏ¿© »ç¿ëÇÑ´Ù.

 

<±×¸² 1> WR3380 Á¶¸íÁ¦¾î ÄÜÆ®·Ñ·¯ÀÇ Åë½Å¼³Á¤ ¿¹

 

<±×¸² 1>ÀÇ DEVICE Çü½ÄÀº WR3380 Åë½Å ¸ðµâ ¼Ó¿¡ ÀåÂøµÇ¾î ÀÖ´Â DIP ½ºÀ§Ä¡ ¼³Á¤¿¡ µû¶ó Åë½Å¼Óµµ(9600), Æи®Æ¼ºñÆ®(0), µ¥ÀÌÅÍ ºñÆ®(8), ½ºÅéºñÆ®(1) ¼øÀ¸·Î ÀÔ·ÂÇÑ´Ù.

NATIONAL WR3380 ÄÁÆ®·Ñ·¯´Â 4 °³ÀÇ ½ºÀ§Ä¡ ä³Î·Î ±¸¼ºµÈ µðÁöÅÐ Ãâ·Â ¸ðµâÀÌ Àִµ¥ ÀÌ°ÍÀ» T/U¶ó°í ÇÑ´Ù.

°¢°¢ÀÇ T/U¿¡´Â °íÀ¯ÀÇ T/U ÁÖ¼Ò¸¦ ½ºÀ§Ä¡·Î ¼³Á¤ÇÒ ¼ö ÀÖµµ·Ï µÇ¾î ÀÖÀ¸¸ç  ÇϳªÀÇ READ·Î ÀÐÀ» ¼ö ÀÖ´Â ÃÖ´ë T/U ¼ö´Â 64°³ (256 ä³Î) ÀÌ´Ù.

<±×¸² 1>ÀÇ ¿É¼Ç ºÎ¿¡´Â ¾²±â ¸í·É ÈÄ Àбâ Áö¿¬½Ã°£(±âº» 500 mSec)°ú °³º°Ãâ·Â ½Ã ÀÀ´ä µ¥ÀÌÅ͸¦ ¹ÞÁö ¾ÊÀ» °ÍÀÎÁö(0 = ÀÀ´äÀ» ¹Þ´Â´Ù : ±âº», 1 = ÀÀ´äÀ» ¹ÞÁö ¾Ê´Â´Ù )¸¦ ÄÞ¸¶·Î ±¸ºÐÇÏ¿© ÀÔ·ÂÇÑ´Ù.

 

 

WR-3380 READ ÀÛ¼º Çü½Ä

1) STATION - »ç¿ë¾ÈÇÔ.

2) ÀÐÀ» ¿µ¿ª – ÀÐÀ» µ¥ÀÌÅÍ ¿µ¿ª. (Ç¥1 ÂüÁ¶)

                        G : ±×·ì µ¥ÀÌÅÍ »óÅ »ó¼¼ Àбâ.

                        g : ±×·ì µ¥ÀÌÅÍ »óÅ Àбâ.

                        TP : Total Pattern µ¥ÀÌÅÍ »óÅ »ó¼¼ Àбâ.

                        tp : Total Pattern µ¥ÀÌÅÍ »óÅ Àбâ.

                        FP : Floor Pattern µ¥ÀÌÅÍ »óÅ »ó¼¼ Àбâ.

                        fp : Floor Pattern µ¥ÀÌÅÍ »óÅ Àбâ.

                        E, e : ¿¡·¯ »óÅ Àбâ.

                        ES, es : ¿¡·¯»óÅ Reset.

                        RTP, rtp : Total Pattern Setting µ¥ÀÌÅÍ Àбâ.

                        RFP, rfp : Floow Pattern Setting µ¥ÀÌÅÍ Àбâ.

                        RG, rg : Group Setting µ¥ÀÌÅÍ Àбâ.

                        S : ¸±·¹ÀÌ µ¥ÀÌÅÍ »ó¼¼ Àбâ.

                        s, ±âŸ : ¸±·¹ÀÌ µ¥ÀÌÅÍ Àбâ.

3) ÀÐÀ» T/UÀÇ »ó´ëÀû ÁÖ¼Ò. (T/U ÁÖ¼Ò´Â ½ºÀ§Ä¡·Î ¼³Á¤)

4) Åë½Å ¸Þ¸ð¸® ÀúÀå À§Ä¡ - ÀÐÀº °ªÀÌ ÀúÀåµÉ ScanBufÀÇ À§Ä¡.

5) Àд ũ±â - Àоî¿Ã T/U °¹¼ö. (1~64  :  1T/U ´Â 4BIT)

 

READ ¿¹)

READ,  0,   s,  0,    0,  10,

READ,  0,   g,  0,   10,  4,

READ,  0,  tp,  0,   15,  4,

READ,  0,  fp,  0,   20,  4,

 

À§¿¡¼­ ¸±·¹ÀÌ, ÆÐÅÏ, ±×·ìÀÇ »óÅ °ªÀº °¢ À§µå ¸Þ¸ð¸®ÀÇ 0, 1, 2, 3 ¹ø Bit ¿¡ ON/OFF °ªÀ» ÀúÀåÇÑ´Ù.

 

WR-3380ÀÇ ÀÐÀ» ¿µ¿ª Áß¿¡¼­ G(±×·ì), TP(Total Pattern), FP(floor Pattern), S(¸±·¹ÀÌ) ´Â °¢ ¿µ¿ªÀÇ »ó¼¼ Àбâ Àε¥ »ó¼¼ Àбâ´Â ´ÙÀ½°ú °°Àº ³»¿ëÀ» Åë½Å¸Þ¸ð¸®¿¡ ÀúÀåÇÑ´Ù.

¸Þ¸ð¸® ÀúÀåÀ§Ä¡ÀÇ 0, 1, 2, 3 Bit ´Â 0, 1, 2, 3 ¹ø ½ºÀ§Ä¡ÀÇ ON/OFF »óŸ¦ ÀúÀå. (±âº» Àбâ´Â ÀÌ 4°³ÀÇ Bit ºÎºÐ¸¸ ¸Þ¸ð¸®¿¡ Ç¥½ÃµÊ)

8, 9 ¹ø Bit – 1¹ø° ½ºÀ§Ä¡ÀÇ ÆÐÅÏ ¹øÈ£. (0, 1, 2, 3 Áß¿¡¼­ , ±âº» : 0)

A, B ¹ø Bit – 2¹ø° ½ºÀ§Ä¡ÀÇ ÆÐÅÏ ¹øÈ£. (0, 1, 2, 3 Áß¿¡¼­ , ±âº» : 1)

C, D ¹ø Bit – 3¹ø° ½ºÀ§Ä¡ÀÇ ÆÐÅÏ ¹øÈ£. (0, 1, 2, 3 Áß¿¡¼­ , ±âº» : 2)

E, F ¹ø Bit – 4¹ø° ½ºÀ§Ä¡ÀÇ ÆÐÅÏ ¹øÈ£. (0, 1, 2, 3 Áß¿¡¼­ , ±âº» : 3)

 

ÀÐÀ» ¿µ¿ª

ÀÐÀ» µ¥ÀÌÅÍ ³»¿ë

ºñ°í

G

±×·ì µ¥ÀÌÅÍ »óÅ »ó¼¼ Àбâ.

±×·ì Àбâ

g

±×·ì µ¥ÀÌÅÍ »óÅ Àбâ.

TP

Total Pattern µ¥ÀÌÅÍ »óÅ »ó¼¼ Àбâ.

ÆÐÅÏ Àбâ

tp

Total Pattern µ¥ÀÌÅÍ »óÅ Àбâ.

FP

Floor Pattern µ¥ÀÌÅÍ »óÅ »ó¼¼ Àбâ.

fp

Floor Pattern µ¥ÀÌÅÍ »óÅ Àбâ.

E, e

¿¡·¯ »óÅ Àбâ.

¿¡·¯ »óÅÂ ¹× Reset

ES, es

¿¡·¯»óÅ Reset.

RTP, rtp

Total Pattern Setting µ¥ÀÌÅÍ Àбâ.

±×·ì/ÆÐÅÏ Setting

»óÅ Àбâ

RFP, rfp

Floow Pattern Setting µ¥ÀÌÅÍ Àбâ.

RG, rg

Group Setting µ¥ÀÌÅÍ Àбâ.

WTP, wtp

Total Pattern Setting µ¥ÀÌÅÍ ¾²±â.

¾²±â Àü¿ë ¸í·É

(±×·ì/ÆÐÅÏ Setting)

WFP, wfp

Floow Pattern Setting µ¥ÀÌÅÍ ¾²±â.

WG, wg

Group Setting µ¥ÀÌÅÍ ¾²±â.

S

¸±·¹ÀÌ µ¥ÀÌÅÍ »ó¼¼ Àбâ

¸±·¹ÀÌ Àбâ

s, ±âŸ

¸±·¹ÀÌ µ¥ÀÌÅÍ Àбâ

<Ç¥ 1> WR3380 Á¶¸íÁ¦¾î ÄÜÆ®·Ñ·¯ÀÇ ÀÐÀ» ¿µ¿ª°ú ÀÐÀ» µ¥ÀÌÅÍ ³»¿ë

 

 

ÀúÀåÀ§Ä¡ ³»¿ë

ºñ°í

ÀúÀåÀ§Ä¡ + 0 ¿¡·¯ ¹ß»ý ¿©ºÎ

0 : ¿¡·¯ ¾øÀ½, 1 ¿¡·¯ ¹ß»ý

ÀúÀåÀ§Ä¡ + 1 ¿¡·¯ ÄÚµå

¿¡·¯ ¹ß»ý½Ã Ç¥½ÃµÊ,

¿¡·¯ ³»¿ë : WR3380 »ç¿ë ¼³¸í¼­ ÂüÁ¶

ÀúÀåÀ§Ä¡ + 2 ¿¡·¯ ³»¿ë H Data
ÀúÀåÀ§Ä¡ + 3 ¿¡·¯ ³»¿ë L Data

<Ç¥ 2> ¿¡·¯ »óÅÂÀб⠸í·ÉÀÌ Á¤»óÀûÀ¸·Î ¼öÇà µÇ¾úÀ» ¶§ÀÇ Åë½Å ¸Þ¸ð¸® Ç¥½Ã³»¿ë

 

 

Âü°í) WR3380 Á¶¸íÁ¦¾î ÄÜÆ®·Ñ·¯ÀÇ Åë½Å ÇÁ·ÎÅäÄÝÀº DLL-WR3380 °ú WR3380ÀÇ 2°¡Áö Á¾·ù°¡ Àִµ¥ WR3380 Åë½Å ÇÁ·ÎÅäÄÝÀº ¸±·¹ÀÌ µ¥ÀÌÅÍÀÇ Àбâ/¾²±â¸¸ °¡´ÉÇÏ´Ù.

 

 

2. Ãâ·Â ¼³Á¤

Ãâ·ÂÀº SCAN File°ú »ó°ü¾øÀÌ ÄÁÆ®·Ñ·¯ÀÇ Á÷Á¢ ADDRESS¿¡ ¾´´Ù.

 

WR-3380 µðÁöÅÐ Ãâ·Â ¼³Á¤¹ý

WR3380 ÄÁÆ®·Ñ·¯ÀÇ µðÁöÅÐ Ãâ·Â¼³Á¤Àº ´ÙÀ½ÀÇ 5°¡Áö¿ä¼Ò¸¦ ¼³Á¤ÇÑ´Ù.

1) PORT : WR-3380ÀÌ ¼³Ä¡µÈ Åë½ÅÆ÷Æ® ¹øÈ£.

2) STATION : »ç¿ë¾ÈÇÔ.

3) ADDRESS : Ãâ·ÂÇÒ ¹øÁö. »óÀ§ 3 °³ µ¥ÀÌÅÍ´Â Ãâ·Â¹øÁö, ÇÏÀ§ 1°³ µ¥ÀÌÅÍ´Â ½ºÀ§Ä¡ ¶Ç´Â ÆÐÅϹøÁö. (0, 1, 2, 3 ¹ø Áß¿¡¼­ ÀÔ·Â)

¿¹) 0011 ¹øÁö´Â 1¹ø° T/UÀÇ 2¹ø° ä³Î °ª.

4) EXTRA1 : ÀÐÀ» µ¥ÀÌÅÍ ¿µ¿ª. (Ç¥1 ÂüÁ¶)

                        g, G : ±×·ì Ãâ·Â.

                        tp, TP : Total Pattern Ãâ·Â.

                        fp, FP : Floor Pattern Ãâ·Â.

                        E, e : ¿¡·¯ »óÅ Àбâ.

                        ES, es : ¿¡·¯»óÅ Reset.

                        RTP, rtp : Total Pattern Setting µ¥ÀÌÅÍ Àбâ.

                        RFP, rfp : Floow Pattern Setting µ¥ÀÌÅÍ Àбâ.

                        RG, rg : Group Setting µ¥ÀÌÅÍ Àбâ.

                        WTP, wtp : Total Pattern Setting µ¥ÀÌÅÍ ¾²±â.

                        WFP, wfp : Floow Pattern Setting µ¥ÀÌÅÍ ¾²±â.

                        WG, wg : Group Setting µ¥ÀÌÅÍ ¾²±â.

                        s, S, ±âŸ : ¸±·¹ÀÌ Ãâ·Â.

5) EXTRA2 : RTP, RFP, RG, E µ¥ÀÌÅÍ Àбâ¸í·ÉÀÇ ÀÐÀº µ¥ÀÌÅ͸¦ ÀúÀåÇÒ ¹øÁö. (WORD ¿µ¿ªÀ¸·Î °íÁ¤)

 

¼³Á¤ ¿¹1)

PORT : 0, STATION : 0, ADDRESS:0000, EXTRA1 : ºóÄ­, EXTRA2 : 0  ¶ó°í ¼³Á¤Çϸé WR3380ÀÇ ADDRESS°¡ 0¹øÀ¸·Î ¼³Á¤µÈ T/UÀÇ 1¹ø° ä³ÎÀ» ON/OFF ÇÒ ¼ö ÀÖ´Ù.

 

¼³Á¤ ¿¹2)

PORT : 0, STATION : 0, ADDRESS:0001, EXTRA1 : G, EXTRA2 : 0  ¶ó°í ¼³Á¤Çϸé WR3380ÀÇ Ã¹ ¹ø° ¹øÁöÀÇ 2¹ø° ±×·ì ½ºÀ§Ä¡¸¦ Á¦¾î(ON/OFF) ÇÒ ¼ö ÀÖ´Ù.

 

¼³Á¤ ¿¹3)

PORT : 0, STATION : 0, ADDRESS:0012, EXTRA1 : TP, EXTRA2 : 0  ¶ó°í ¼³Á¤Çϸé WR3380ÀÇ µÎ ¹ø° Total Pattern ¹øÁöÀÇ 3¹ø° ÆÐÅÏÀ» Á¦¾îÇÒ ¼ö ÀÖ´Ù.

 

¼³Á¤ ¿¹4)

PORT : 0, STATION : 0, ADDRESS:0031, EXTRA1 : RG, EXTRA2 : 100  ¶ó°í ¼³Á¤Çϸé WR3380ÀÇ ³× ¹ø° ¹øÁöÀÇ 2¹ø° ½ºÀ§Ä¡ÀÇ ±×·ì Setting »óŸ¦ Àо Åë½Å ÇÁ·Î±×·¥ÀÇ WORD  100 ¹øÁö ~ 172 ¹øÁö¿¡ ÀúÀåÇÑ´Ù. 

À§ÀÇ ¿¹¿¡¼­ 100¹ø WORD ¸Þ¸ð¸® ¿µ¿ªÀº Åë½ÅÀ» Á¤»óÀûÀ¸·Î ÀоúÀ¸¸é 1 ·Î ¼¼Æõǰí,

101¹ø ~ 164¹øÀº 64 x 4 = 256 °³ÀÇ ¸±·¹ÀÌ Setting »óÅ°ªÀÌ Ç¥½ÃµÇ¸ç,

165¹ø ~ 172¹øÀº  8 x 4 = 32 °³ÀÇ ¸±·¹ÀÌ Setting »óÅ°ªÀÌ Ç¥½ÃµÈ´Ù.

 

¼³Á¤ ¿¹5)

PORT : 0, STATION : 0, ADDRESS:0010, EXTRA1 : RTP, EXTRA2 : 200  ¶ó°í ¼³Á¤Çϸé WR3380ÀÇ µÎ ¹ø° ¹øÁöÀÇ 0 ¹ø° Total Pattern ½ºÀ§Ä¡ÀÇ Setting »óŸ¦ Àо Åë½Å ÇÁ·Î±×·¥ÀÇ WORD  200 ¹øÁö ~ 272 ¹øÁö¿¡ ÀúÀåÇÑ´Ù.

À§ÀÇ ¿¹¿¡¼­ 200¹ø WORD ¸Þ¸ð¸® ¿µ¿ªÀº Åë½ÅÀ» Á¤»óÀûÀ¸·Î ÀоúÀ¸¸é 1 ·Î ¼¼Æõǰí,

201¹ø ~ 264¹øÀº 64 x 4 = 256 °³ÀÇ ¸±·¹ÀÌ Setting »óÅ°ªÀÌ Ç¥½ÃµÇ¸ç,

265¹ø ~ 272¹øÀº  8 x 4 = 32 °³ÀÇ ¸±·¹ÀÌ Setting »óÅ°ªÀÌ Ç¥½ÃµÈ´Ù.

 

¼³Á¤ ¿¹6)

PORT : 0, STATION : 0, ADDRESS:0001, EXTRA1 : WG, EXTRA2 : 0  ¶ó°í ¼³Á¤Çϸé WR3380ÀÇ Ã¹ ¹ø° ¹øÁöÀÇ 2 ¹ø° Group ½ºÀ§Ä¡ÀÇ SettingÀ» ¡®ÀÛ¾÷µð·ºÅ丮\SCAN\GROUP_00_000.INI¡¯ ÆÄÀÏ¿¡¼­ 72 x 4 °³ÀÇ Group ½ºÀ§Ä¡ ¼³Á¤°ªÀ» Àо WR3380 ÄÜÆ®·Ñ·¯¿¡ Àü¼ÛÇÑ´Ù.  (±×·ì µ¥ÀÌÅÍ À̸§ : Ç¥ 3 ÂüÁ¶)

 

¼³Á¤ ¿¹7)

PORT : 0, STATION : 0, ADDRESS:0000, EXTRA1 : WTP, EXTRA2 : 1  ¶ó°í ¼³Á¤Çϸé WR3380ÀÇ Ã¹ ¹ø° ¹øÁöÀÇ 1 ¹ø° Total Pattern ½ºÀ§Ä¡ÀÇ SettingÀ» ¡®ÀÛ¾÷µð·ºÅ丮\SCAN\T_PATTERN_01_000.INI¡¯ ÆÄÀÏ¿¡¼­ 72 x 4 °³ÀÇ Total Pattern ½ºÀ§Ä¡ ¼³Á¤°ªÀ» Àо WR3380 ÄÜÆ®·Ñ·¯¿¡ Àü¼ÛÇÑ´Ù.  (±×·ì µ¥ÀÌÅÍ À̸§ : Ç¥ 3 ÂüÁ¶)

 

 

¼³Á¤Á¾·ù ÆÄÀϸí

ºñ°í

Total Pattern ÀÛ¾÷µð·ºÅ丮\SCAN\T_PATTERN_??_xxx.INI

?? : EXTRA2 ¹øÈ£.

xxx : PORT ¹øÈ£.

Floor Pattern ÀÛ¾÷µð·ºÅ丮\SCAN\F_PATTERN_??_xxx.INI
Group ÀÛ¾÷µð·ºÅ丮\SCAN\GROUP_??_xxx.INI

<Ç¥ 3> WR3380 Á¶¸íÁ¦¾î ÄÜÆ®·Ñ·¯ÀÇ ÆÐÅÏ/±×·ì ¼³Á¤ µ¥ÀÌÅÍ ÆÄÀϸí

 

 

WR3380 Á¶¸íÁ¦¾î ÄÜÆ®·Ñ·¯ÀÇ ÆÐÅÏ/±×·ì ¼³Á¤ µ¥ÀÌÅÍ ÀÛ¼º¹æ¹ý

1.       ¸ðµç µ¥ÀÌÅÍ´Â 10Áø¼ö ¼ýÀÚ·Î ÀÔ·Â.

2.       °¢ µ¥ÀÌÅÍ´Â ÄÞ¸¶·Î ( , ) ·Î ±¸ºÐ.

3.       ÇÑ ÁÙ¿¡ 4°³ÀÇ ½ºÀ§Ä¡¿¡ ´ëÇÑ °ªÀ» ÀÔ·Â.

4.       ¼­·Î ´Ù¸¥ ¹øÁöÀÇ ½ºÀ§Ä¡´Â ÁÙÀ» ¹Ù²Ù¾î ÀÔ·Â.

5.       ÃÖ´ë 72°³ÀÇ T/U ÀÔ·Â. (Total Pattern, Group : 72 x 4 = 288°³ µ¥ÀÌÅÍ,   Floor Pattern : 24 x 3 = 72°³ µ¥ÀÌÅÍ)

  

 

WR-3380 ¾Æ³¯·Î±× Ãâ·Â ¼³Á¤¹ý

WR3380Àº µðÁöÅÐ Àü¿ë ÄÁÆ®·Ñ·¯À̹ǷΠ¾Æ³¯·Î±× Ãâ·ÂÀÌ ¾ø´Ù.  (µðÁöÅÐ Ãâ·Â°ú °°ÀÌ ¼³Á¤)

 

 

ÁÖÀÇ) WR3380 ÄÁÆ®·Ñ·¯´Â 232 ÄÉÀ̺íÀÇ ¸ðµç PINÀ» ¿¬°áÇØ¾ß Åë½ÅÀÌ °¡´ÉÇÏ´Ù.(WR3380 ¸Þ´º¾óÀ» ÂüÁ¶)

 

 

¿¹) WR-3380 Á¶¸íÁ¦¾î ÄÜÆ®·Ñ·¯ÀÇ ±×·ì¼³Á¤À» ½ºÅ©¸³Æ® ÀÛ¼º ¿¹ .

(256°³ + 32°³ÀÇ ¸±·¹À̸¦ ±×·ìÀ¸·Î ¼³Á¤ °¡´ÉÇÑ È­¸éÀ» ÀÛ¼ºÇÑ ÈÄ ¡¦)

handle  = @FileOpen("F:\\AUTODEMO\\WR3380\\SCAN\\GROUP_00_000.INI", "w");   // Æ÷Æ® - 0, EXTRA2 - 0 À¸·Î¼³Á¤

 

if(handle != 0) {

   for(j = 0; j < 72; j = j+1) {

      for(i = 0; i < 4; i = i+1) {

         val[i] = 0;

         k = 0;

         pos = (j*4)+i+1;

         @sprintf(buf, "wDi%02d", pos);   // ±×·ì ¼³Á¤/ºñ¼³Á¤ µðÁöÅÐ ÅÂ±× - wDi00 ~ wDi287

         l =  @GetTagValue(buf);

         if(l==1) k = 8;

 

         @sprintf(buf, "wData%02d", pos);   // ±×·ì ½ºÀ§Ä¡ ¹øÈ£ ÁöÁ¤ ¾Æ³¯·Î±× ÅÂ±× - wData00 ~ wData287

         l = @GetTagValue(buf);

 

         val[i] = k+l;

      }

      @sprintf(buf, "%02d,%02d,%02d,%02d,\r\n", val[0],val[1],val[2],val[3]);

      @FileWrite(handle, buf, 14);

   }

   @FileClose(handle);

   $DO_0001 = ON;            // ±×·ì ¾²±â Ãâ·Âű×, Æ÷Æ® - 0, EXTRA2 - 0 À¸·Î¼³Á¤

}